package com.witmore.neutron.ai.web.controller.vo;

import lombok.Data;

import jakarta.validation.constraints.NotNull;

/**
 * 智能体部署请求参数
 * @author 豆子高
 * @date 2025-09-17
 */
@Data
public class AgentDeploymentRequest {

    /**
     * 智能体ID
     */
    @NotNull(message = "智能体ID不能为空")
    private Integer agentId;

    /**
     * 智能体场景类型ID
     */
    private Byte agentSceneTypeId;

    /**
     * 自定义名称
     */
    private String agentName;

    /**
     * 自定义描述
     */
    private String agentDesc;

    /**
     * 自定义名称简写
     */
    private String agentNameAbbr;

    /**
     * 自定义图标
     */
    private String agentIcon;

    /**
     * 其他配置json格式
     */
    private String configJson;
}
